export interface PurchasePlanVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 采购计划编号
   */
  planSn: string;

  /**
   * 采购计划批次号
   */
  ppgSn: string;

  /**
   * 状态说明
   */
  statusText: string;

  /**
   * 状态值
   */
  status: number;

  /**
   * 创建人名称
   */
  creatorRealName: string;

  /**
   * 创建人id
   */
  creatorUid: string | number;

  /**
   * 备注
   */
  planRemark: string;

  /**
   * 产品图片
   */
  picUrl: string;

  /**
   * 款名
   */
  spuName: string;

  /**
   * SPU
   */
  spu: string;

  /**
   * 品名
   */
  productName: string;

  /**
   * 商品id
   */
  productId: string | number;

  /**
   * SKU
   */
  sku: string;

  /**
   * 属性
   */
  attribute: string;

  /**
   * 店铺id
   */
  sid: string | number;

  /**
   * 店铺名称
   */
  sellerName: string;

  /**
   * 国家
   */
  marketplace: string;

  /**
   * FNSKU
   */
  fnsku: string;

  /**
   * MSKU
   */
  msku: string;

  /**
   * 供应商id
   */
  supplierId: string | number;

  /**
   * 供应商名称
   */
  supplierName: string;

  /**
   * 仓库id
   */
  wid: string | number;

  /**
   * 仓库名称
   */
  warehouseName: string;

  /**
   * 采购方id
   */
  purchaserId: string | number;

  /**
   * 采购方名称
   */
  purchaserName: string;

  /**
   * 单箱数量
   */
  cgBoxPcs: number;

  /**
   * 计划采购量
   */
  quantityPlan: number;

  /**
   * 期望到货时间
   */
  expectArriveTime: string;

  /**
   * 采购员id
   */
  cgUid: string | number;

  /**
   * 采购员名称
   */
  cgOptUsername: string;

  /**
   * 产品备注
   */
  remark: string;

  /**
   * 是否为组合商品：0 否，1 是
   */
  isCombo: number;

  /**
   * 是否为辅料：0 否，1 是
   */
  isAux: number;

  /**
   * 是否关联了加工计划：0 否，1 是
   */
  isRelatedProcessPlan: number;

}

export interface PurchasePlanForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 采购计划编号
   */
  planSn?: string;

  /**
   * 采购计划批次号
   */
  ppgSn?: string;

  /**
   * 状态说明
   */
  statusText?: string;

  /**
   * 状态值
   */
  status?: number;

  /**
   * 创建人名称
   */
  creatorRealName?: string;

  /**
   * 创建人id
   */
  creatorUid?: string | number;

  /**
   * 备注
   */
  planRemark?: string;

  /**
   * 产品图片
   */
  picUrl?: string;

  /**
   * 款名
   */
  spuName?: string;

  /**
   * SPU
   */
  spu?: string;

  /**
   * 品名
   */
  productName?: string;

  /**
   * 商品id
   */
  productId?: string | number;

  /**
   * SKU
   */
  sku?: string;

  /**
   * 属性
   */
  attribute?: string;

  /**
   * 店铺id
   */
  sid?: string | number;

  /**
   * 店铺名称
   */
  sellerName?: string;

  /**
   * 国家
   */
  marketplace?: string;

  /**
   * FNSKU
   */
  fnsku?: string;

  /**
   * MSKU
   */
  msku?: string;

  /**
   * 供应商id
   */
  supplierId?: string | number;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 仓库id
   */
  wid?: string | number;

  /**
   * 仓库名称
   */
  warehouseName?: string;

  /**
   * 采购方id
   */
  purchaserId?: string | number;

  /**
   * 采购方名称
   */
  purchaserName?: string;

  /**
   * 单箱数量
   */
  cgBoxPcs?: number;

  /**
   * 计划采购量
   */
  quantityPlan?: number;

  /**
   * 期望到货时间
   */
  expectArriveTime?: string;

  /**
   * 采购员id
   */
  cgUid?: string | number;

  /**
   * 采购员名称
   */
  cgOptUsername?: string;

  /**
   * 产品备注
   */
  remark?: string;

  /**
   * 是否为组合商品：0 否，1 是
   */
  isCombo?: number;

  /**
   * 是否为辅料：0 否，1 是
   */
  isAux?: number;

  /**
   * 是否关联了加工计划：0 否，1 是
   */
  isRelatedProcessPlan?: number;

}

export interface PurchasePlanQuery extends PageQuery {

  /**
   * 采购计划编号
   */
  planSn?: string;

  /**
   * 采购计划批次号
   */
  ppgSn?: string;

  /**
   * 状态说明
   */
  statusText?: string;

  /**
   * 状态值
   */
  status?: number;

  /**
   * 创建人名称
   */
  creatorRealName?: string;

  /**
   * 创建人id
   */
  creatorUid?: string | number;

  /**
   * 备注
   */
  planRemark?: string;

  /**
   * 产品图片
   */
  picUrl?: string;

  /**
   * 款名
   */
  spuName?: string;

  /**
   * SPU
   */
  spu?: string;

  /**
   * 品名
   */
  productName?: string;

  /**
   * 商品id
   */
  productId?: string | number;

  /**
   * SKU
   */
  sku?: string;

  /**
   * 属性
   */
  attribute?: string;

  /**
   * 店铺id
   */
  sid?: string | number;

  /**
   * 店铺名称
   */
  sellerName?: string;

  /**
   * 国家
   */
  marketplace?: string;

  /**
   * FNSKU
   */
  fnsku?: string;

  /**
   * MSKU
   */
  msku?: string;

  /**
   * 供应商id
   */
  supplierId?: string | number;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 仓库id
   */
  wid?: string | number;

  /**
   * 仓库名称
   */
  warehouseName?: string;

  /**
   * 采购方id
   */
  purchaserId?: string | number;

  /**
   * 采购方名称
   */
  purchaserName?: string;

  /**
   * 单箱数量
   */
  cgBoxPcs?: number;

  /**
   * 计划采购量
   */
  quantityPlan?: number;

  /**
   * 期望到货时间
   */
  expectArriveTime?: string;

  /**
   * 采购员id
   */
  cgUid?: string | number;

  /**
   * 采购员名称
   */
  cgOptUsername?: string;

  /**
   * 是否为组合商品：0 否，1 是
   */
  isCombo?: number;

  /**
   * 是否为辅料：0 否，1 是
   */
  isAux?: number;

  /**
   * 是否关联了加工计划：0 否，1 是
   */
  isRelatedProcessPlan?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



